Use pc.createOffer({ ... }) wherever possible. Make generateOffer() accept RTCPeerConnection object. Fixes gh-7054 
diff --git a/webrtc/RTCPeerConnection-setRemoteDescription-answer.html b/webrtc/RTCPeerConnection-setRemoteDescription-answer.html index 1ec2915..75bbec8 100644 --- a/webrtc/RTCPeerConnection-setRemoteDescription-answer.html +++ b/webrtc/RTCPeerConnection-setRemoteDescription-answer.html 
@@ -95,7 +95,7 @@  promise_test(t => {  const pc = new RTCPeerConnection();   - return generateOffer() + return pc.createOffer()  .then(offer =>  promise_rejects(t, 'InvalidStateError',  pc.setRemoteDescription({ type: 'answer', sdp: offer.sdp }))); @@ -104,7 +104,7 @@  promise_test(t => {  const pc = new RTCPeerConnection();   - return generateOffer() + return pc.createOffer()  .then(offer =>  pc.setRemoteDescription(offer)  .then(() => generateAnswer(offer)))